body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /*结构元素*/ dl, dt, dd, ul, ol, li, /*列表元素*/ pre, /* 文本格式元素 */ select, form, fieldset, legend, button, input, textarea, /*表单元素 */ th, td, /*表格元素 */ img/*图片元素 */ { font-family: Arial, "微软雅黑", "宋体", Helvetica; }
/*顶部开始*/
.top-data { background: #1eb8ce; line-height: 38px; }
.top-data span { float: right; color: #fff; margin-left: 20px; }
.top-data span a { color: #fff; font-size: 14px; padding: 0 5px; }
.top-data span a:hover { cursor: pointer; }
.dropdown-menu { border:#fff; background:#F5F5F5;
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1);
box-shadow: 0 2px 4px rgba(0,0,0,.1);}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { background:#fff;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
color: #555;
background-color: #fff;
}
.c666 { color:#666;}

/*顶部结束*/

/*四图开始*/
.img4 { }
.row-img4 { margin: 0 -5px; }
.img4 a { margin: 15px 0 0; display: block;  cursor:pointer; }
.img4 .imglist { padding: 0 5px; }
/*四图结束*/

/*新闻中心开始*/
.news { background: #F2F2F2; margin-top: 20px; padding-bottom: 5px; }
.new-tip { }
.new-tip span { display: block; }
.new-tip .sp01 { width: 46px; height: 32px; background: url(../images/didi/down_arrows.png) center center no-repeat #fff; margin: 0 auto; }
.new-tip .sp02 { font-size: 26px; color: #15608b; text-align: center; width: 120px; height: 52px; line-height: 52px; border-bottom: 1px solid #1eb8ce; margin: 0 auto; }
.new-tip .sp03 { font-size: 14px; color: #626262; text-align: center; line-height: 28px; }
.row-news { margin: 0; }
.newslist { padding: 0 50px; }
.newslist dl { padding: 10px 0; }
.newslist dt { float: left; width: 52px; height: 72px; }
.newslist dt span { display: block; width: 52px; height: 36px; line-height: 36px; text-align: center; }
.newslist dt .sp01 { background: #D9D9D9; color: #15608b; }
.newslist dt .sp02 { background: #fff; color: #15608b; }
.newslist .dt02 .sp01 { background: #15608b; color: #fff; }
.newslist dd { margin-left: 70px; }
.newslist dd span { display: block; }
.newslist dd .sp01 { line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newslist dd .sp01 a { color: #333; }
.newslist dd .sp02 { padding-top: 5px; font-size: 12px; color: #666; line-height: 20px; height: 45px; overflow: hidden; }
/*新闻中心结束*/

/*企业介绍开始*/
.about { margin-top: 20px; }
.about-tip { }
.about-tip span { display: block; }
.about-tip .sp02 { font-size: 26px; color: #15608b; text-align: center; width: 120px; height: 52px; line-height: 52px; border-bottom: 1px solid #1eb8ce; margin: 0 auto; }
.about-tip .sp03 { font-size: 14px; color: #626262; text-align: center; line-height: 28px; }
.about-list a { display:block; position:relative;}
.about-list i {}

.about-list span { display:none; position:absolute; bottom:0; width:100%; color:#fff; background: url(../images/didi/bg_blue.png); height:28px; font-size:14px; line-height:28px; padding-right:15px; text-align:right;}
.about-list a:hover span { display:block;}
.aboutlist01, .aboutlist02 { padding: 15px 1px 0; }
.about-list-r { padding-left:1px; padding-bottom:3px}
.about-list-l { padding-right:1px;  padding-bottom:3px}
/*企业介绍结束*/

/*顶部固定图片开始*/
.top-banner { background: url(../images/didi/banner_l01.png) no-repeat center center; background-size: auto 370px; height: 370px; }
.tbimg01 { background-image: url(../images/didi/banner_l01.png) }
.tbimg02 { background-image: url(../images/didi/banner_l02.png) }
.tbimg03 { background-image: url(../images/didi/banner_l03.png) }
.tbimg04 { background-image: url(../images/didi/banner_l04.png) }
.top-banner-app01 { background: url(../images/didi/download_l_01.png) no-repeat center center; background-size: auto 617px; height: 617px; }
.top-banner-app02 { background: url(../images/didi/download_l_02.png) no-repeat center center; background-size: auto 233px; height: 233px; }
/*顶部固定图片结束*/

/*面包屑开始*/
.breadcrumb > li + li:before { color: #CCCCCC; content: "/ "; padding: 0 5px; }
.breadcrumb.bctips { background:#fff; margin:10px 0 25px;; padding:8px 0 12px; border-bottom:1px solid #ccc; border-radius:0;}
/*面包屑结束*/

/*页面题目开始*/
.page-title{}
.page-title .title{ padding-right:0;}
.page-title .title > div{ border-left:3px solid #15608b; padding-left:8px;}
.page-title .title span{ color:#15608b; font-size:30px; line-height:36px; display:block;}
.page-title .title i{ display:block; font-style:normal; font-size:24px; line-height:28px; color:#666;}
.page-title .tips { padding-left:0;}
.page-title .breadcrumb {text-align:right; margin:38px 0 0; padding:0; background:#fff;}
.page-title .breadcrumb li {font-size:18px; color:#1a1a1a; }
.page-title .breadcrumb li a { font-size:18px; color:#1a1a1a; }
.page-title .breadcrumb li.active a { font-size:18px; color:#15608b; }
/*页面题目结束*/

/*新闻列表开始*/
.newlist{ margin-top:20px;}
.newlist-row { padding-top:20px; padding-bottom:10px; clear:both;}
.newlist .newimg { padding-left:0;}
.newlist .newtext { padding-right:0;}
.newlist .newtext > a{font-size:24px; line-height:52px; color:#333;}
.newlist .pptxt { color:#666; line-height:24px; height:120px; overflow-y:hidden;  }
.newlist .ppdate { text-align:right;}
.newlist .ppdate span { display:inline-block; line-height:18px; color:#666;}
.newlist .ppdate > a {  cursor:pointer; display: inline-block; color:#666;}
.newlist .ppdate .aa01 {line-height:18px; margin-left:20px;  }
.newlist .ppdate .aa02 {  width:18px; height:18px; background:url(../images/didi/share.png) no-repeat; margin-left:20px; vertical-align:middle;}

/*新闻列表结束*/

/*分页开始*/
.pager-pagination { text-align:center; padding-top:30px;}
.pagination { margin-bottom:0;}
/*分页结束*/

/*合作伙伴开始*/
.Partners { background: #F2F2F2; margin-top: 40px; }
.Partners .strategic { padding-top: 15px; }
.Partners .row { padding-top: 30px; }
/*图片切页开始*/
#product1 { width: 100%; height: 100px; margin: 0 5px 5px 0; float: left; }
#product1 div#content1 { position: relative; width: 100%; height: 100px; display: inline-block; overflow: hidden; float: left; }
#product1 dl { height: 80px; float: left; margin: 10px 4px; padding: 2px 2px; text-align: center; }
#product1 dl dt { }
#product1 dl dt img {  height: 80px; border: none; }
#product1 dl dt a {  cursor: default; }
#product1 dl dd { text-align: center; }
#product1 span.prev1 { cursor: pointer; display: inline-block; width: 14px; height: 80px; background: url(../images/didi/arrows_l01.png) no-repeat left center; position: absolute; top: 0; left: 0px; }
#product1 span.prev1:hover { background-image: url(../images/didi/arrows_l02.png); }
#product1 span.next1 { cursor: pointer; display: inline-block; width: 14px; height: 80px; background: url(../images/didi/arrows_r01.png) no-repeat left center; position: absolute; top: 0; right: 0px; }
#product1 span.next1:hover { background-image: url(../images/didi/arrows_r02.png); }
#product2 { width: 100%; height: 100px; margin: 0 5px 5px 0; float: left; }
#product2 div#content2 { position: relative; width: 100%; height: 100px; display: inline-block; overflow: hidden; float: left; }
#product2 dl { height: 80px; float: left; margin: 10px 4px; padding: 2px 2px; text-align: center; }
#product2 dl dt { }
#product2 dl dt img {  height: 80px; border: none; }
#product2 dl dt a {  cursor: default; }
#product2 dl dd { text-align: center; }
#product2 span.prev2 { cursor: pointer; display: inline-block; width: 14px; height: 80px; background: url(../images/didi/arrows_l01.png) no-repeat left center; position: absolute; top: 0; left: 0px; }
#product2 span.prev2:hover { background-image: url(../images/didi/arrows_l02.png); }
#product2 span.next2 { cursor: pointer; display: inline-block; width: 14px; height: 80px; background: url(../images/didi/arrows_r01.png) no-repeat left center; position: absolute; top: 0; right: 0px; }
#product2 span.next2:hover { background-image: url(../images/didi/arrows_r02.png); }
/*图片切页结束*/
/*合作伙伴结束*/

/*底部开始结束*/
.footer { background: #14608B; border-top: 3px solid #1eb8ce; }
.footer .footer01a { width: 90px; margin: 0 auto; }
.footer .footer01 { display: table-cell; vertical-align: middle; text-align: center; height: 90px; }
.footer .footer01 img { }
.footer .col-md-10 { padding: 0; }
.footer .footer02 { display: table-cell; vertical-align: middle; height: 90px; }
.footer .footer02 span { padding: 0 10px; float: left; color: #fff; font-size: 12px; line-height: 18px; }

/*底部开始结束*/

/*企业介绍开始*/
.about-us{ padding-top:20px;}

.about-us .imgl { padding-right:10px; padding-top:20px;}
.about-us .imgr { padding-left:3px; padding-top:20px;}

/*企业介绍结束*/

/*新闻详细开始*/
.news-headlines{}
.news-headlines p{ color:#15608b; font-size:24px; line-height:24px; text-align:center;}
.news-headlines div { text-align:center;  text-align:center;}
.news-headlines div span { padding:0 10px; color:#999;}
.news-content { padding-top:15px; line-height:2em;}


/*新闻详细结束*/

/*联系方式开始*/
.contact-us { padding-top:20px;}

.contact-us .txtl { padding-right:10px; padding-top:30px;}
.contact-us p{ color:#666; font-size:18px; line-height:36px;}
.contact-us .imgr { padding-top:20px;}

/*联系方式结束*/

/*产品详细开始*/
.product-detail { padding:20px 0; position:relative;}
.product-detail .product-img { padding:100px 60px 0;}
.product-detail .product-txt { padding-right:40px; }
.product-detail .product-txt il { margin-top:40px; margin-bottom:20px; padding-left:5px; font-size:36px; color:#15608b; border-left:4px solid #15608b; height:36px; line-height:36px; }
.product-detail .product-txt span { margin-top:20px; font-size:16px; line-height:36px; height:400px; overflow: auto; display:block;}
.product-detail span.prev { cursor: pointer; display: inline-block; width: 14px; height: 80px; background: url(../images/didi/arrows_l01.png) no-repeat left center; position: absolute; top: 0; left: 0px; }
.product-detail span.prev:hover { background-image: url(../images/didi/arrows_l02.png); }
.product-detail span.next { cursor: pointer; display: inline-block; width: 14px; height: 80px; background: url(../images/didi/arrows_r01.png) no-repeat left center; position: absolute; top: 0; right: 0px; }
.product-detail span.next:hover { background-image: url(../images/didi/arrows_r02.png); }

/*图片切页开始*/
#product01 { width: 100%; height:500px;  margin: 0 5px 5px 0; float: left; }
#product01 div#content01 { position: relative; width: 100%; display: inline-block; overflow: hidden; float: left; height:500px; }
#product01 div#content_list01 { position: absolute; width: 4000px; }
#product01 dl { width:990px; height: 500px; float: left; margin: 10px 4px; padding: 2px 2px; }
#product01 dl:hover { background: #fff; }
#product01 dl dt { }
#product01 dl dt img {  border: none; }

#product01 span.prev01 { cursor: pointer; display: inline-block; width: 14px; height: 80px; background: url(../images/didi/arrows_l01.png) no-repeat left center; position: absolute; top: 250px; left: 0px; }
#product01 span.prev01:hover { background-image: url(../images/didi/arrows_l02.png); }
#product01 span.next01 { cursor: pointer; display: inline-block; width: 14px; height: 80px; background: url(../images/didi/arrows_r01.png) no-repeat left center; position: absolute; top: 250px; right: 0px; }
#product01 span.next01:hover { background-image: url(../images/didi/arrows_r02.png); }
/*图片切页结束*/

/*产品详细结束*/

/*下载开始*/
.text_intr{ padding:50px 0 30px; margin-bottom:60px; background:#F2F2F2; }
.text_intr p{ font-size:16px; line-height:1.6em; padding:0 10px;}
.text_intr ul{padding:0; margin:0; padding-top:10px;}
.text_intr li{ padding:0; margin:0; list-style-type:none;font-size: 16px;color: #333;padding-left: 62px;background: url(../images/didi/about-icon.png) no-repeat;line-height: 36px;margin-bottom: 16px;}
.text_intr .li01{background-position: 0 0;}
.text_intr .li02{background-position: 0 -52px;}
.text_intr .li03{background-position: 0 -104px;}}
.text_intr .li04{}
.text_intr .li05{background-position: 0 -208px;}}
/*下载结束*/

/*下载开始*/
.download {}
.download-l {overflow:auto;}
.download-l p { font-size:18px; color:#15608b; clear:both;}
.download-l a { margin:10px; margin-left:0; float:left; cursor:pointer;}
.download-r { padding-top:30px;}
.download-r span {font-size:16px; color:#15608b; display:block; padding-top:25px;clear:both; padding-bottom:5px;}
.download-r a {font-size:16px; color:#15608b; display:block; cursor:pointer;}
/*下载结束*/

/*查询模块开始*/
.query-module{}
.search-content{}
.search-content .title{ font-size:24px; color:#15608b; line-height:42px; padding-bottom:10px;}

.pay_success {}
.pay_success span { width:200px; height:140px; background:url(../images/didi/handshake.png) center center no-repeat; background-size: 140px auto; margin:10px auto 10px; display:block;}
.pay_success em { text-align:center; font-style:normal; display:block; font-size:20px; line-height:46px;}
.pay_success i{ text-align:center; font-style:normal; display:block; color:#999; padding-bottom:10px; }


.menu { height:70px; padding-top:10px; line-height:37px;}
.menuul{ list-style:none; height:37px; border-bottom:1px solid #CCCCCC; padding-left:10px;}
.menuul li{ float:left;}
.menu a{ float:left; padding:0 15px; border:1px solid #fff; border-top:0; border-bottom:0; height:36px; color:#333; overflow:hidden; }
.menu a:hover{ border:1px solid #fff; border-top:0; border-bottom:0; height:36px; color:#15608b;  border-bottom:1px solid #fff; }
.menu .mea01{  border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; height:37px; color:#333; border-bottom:1px solid #fff;}
.menu .mea01:hover {  border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; height:37px; }


.search-content .title{ font-size:24px; color:#15608b; line-height:42px; padding-bottom:10px;}
.search-content .title_sa{  line-height:42px; padding-bottom:10px; overflow:auto;}
.search-content .title_sa span {font-size:24px; color:#15608b; float:left;}
.search-content .title_sa a {float: right;}

.list-write{ padding-bottom:15px;}
.list-write  span { float:left; line-height:32px;}
.list-write .sp01{ width:95px; }
.list-write .sp02{}
.list-write .sp02 input{ height:32px; line-height:32px; padding-left:5px; width:240px; border:1px solid #d9d9d9;}
.list-write .sp02 .in01{ height:32px; line-height:32px; padding-left:5px; width:115px; border:1px solid #d9d9d9; float:left;}
.list-write .sp02 select{ height:32px; line-height:32px; padding-left:5px; width:240px; border:1px solid #d9d9d9;}

.list-select { }
.list-select span { float:left;  line-height:32px;}
.list-select .sp01{ width:85px;}
.list-select .sp03{ width:100%; margin-right:-85px; padding-right:85px; padding-bottom:10px;}
.list-select i { padding-right:20px; font-style: normal; display:inline-block; padding-bottom:5px;}
.search-button { padding-bottom:10px; padding-top:10px;}
.search-button a{ height:36px; width:160px; line-height:36px; text-align:center; border-radius:4px; margin:0 auto; background:#1EB8CE; color:#fff; display:block; font-size:16px;}
.search-button a:hover { cursor:pointer; text-decoration:none;}

.search-results { padding-top:30px; margin-top:20px; border-top:1px dotted #aaa;}
.search-results .title{ font-size:20px; color:#666; line-height:42px; padding-bottom:20px; text-align:center;}
.search-results td { padding:0 10px;}

/*查询模块结束*/
